package com.gk.company.control.event
{
	import com.gk.company.interfaces.IUserInfoVo;
	import com.gk.init.model.vo.UserInfoVo;
	
	import flash.events.Event;

	/**
	 *更新用户头部信息 
	 * @author Nestor
	 * 
	 */	
	public class UpdateUserInfoEvent extends Event  implements IUserInfoVo
	{
		public static const UPDATE_PIC_NAME:String = "UPDATE_PIC_NAME";
		public static const UPDATE_USER_MB:String = "UPDATE_USER_MB";
		public static const UPDATE_USER_KB:String = "UPDATE_USER_KB";
		public static const UPDATE_USER_POPULAR:String = "UPDATE_USER_POPULAR";
		
		private var _userInfoVo:UserInfoVo;
		
		public function UpdateUserInfoEvent(type:String, userInfoVo:UserInfoVo,bubbles:Boolean=false, cancelable:Boolean=false)
		{
			super(type, bubbles, cancelable);
			this.userInfoVo = userInfoVo;
		}
		

		
		public function get userInfoVo():UserInfoVo
		{
			return _userInfoVo;
		}

		public function set userInfoVo(value:UserInfoVo):void
		{
			_userInfoVo = value;
		}

	}
}